*** Settings ***
Library           Collections

*** Keywords ***
随机赋值变量
    [Arguments]    ${var_name}
    [Documentation]    此关键字用于为指定变量名随机赋值一个长度为 10 的由数字和字母组成的字符串。
    ...
    ...    入参说明：
    ...
    ...    ${var_name}: 要赋值的变量名，以字符串形式传入。
    ...
    ...    示例:
    ...
    ...    | 随机赋值变量 | my_variable |
    ...    | Log | 赋值后的变量值为: ${my_variable} |
    ${random_value}=    Evaluate    ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(10))    modules=random,string
    Set Test Variable    ${${var_name}}    ${random_value}

*** Test Cases ***
Test Generate Random Value
    随机赋值变量    my_variable
    Log    Generated random value: ${my_variable}